package com.ruoyi.basicInfo.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 电厂计划信息对象 s_plm_rts_power_plant_plan
 * 
 * @author zbw
 * @date 2022-07-16
 */
public class PowerPlantPlan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 记录ID */
    private String id;

    /** 电厂ID */
    @Excel(name = "电厂ID")
    private String powerPlantId;

    /** 年份 */
    @Excel(name = "年份")
    private Integer year;

    /** 年计划 */
    @Excel(name = "年计划")
    private BigDecimal yearPlan;

    /** 1月份 */
    @Excel(name = "1月份")
    private BigDecimal january;

    /** 2月份 */
    @Excel(name = "2月份")
    private BigDecimal february;

    /** 3月份 */
    @Excel(name = "3月份")
    private BigDecimal march;

    /** 4月份 */
    @Excel(name = "4月份")
    private BigDecimal april;

    /** 5月份 */
    @Excel(name = "5月份")
    private BigDecimal may;

    /** 6月份 */
    @Excel(name = "6月份")
    private BigDecimal june;

    /** 7月份 */
    @Excel(name = "7月份")
    private BigDecimal july;

    /** 8月份 */
    @Excel(name = "8月份")
    private BigDecimal august;

    /** 9月份 */
    @Excel(name = "9月份")
    private BigDecimal september;

    /** 10月份 */
    @Excel(name = "10月份")
    private BigDecimal october;

    /** 11月份 */
    @Excel(name = "11月份")
    private BigDecimal november;

    /** 12月份 */
    @Excel(name = "12月份")
    private BigDecimal december;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setPowerPlantId(String powerPlantId) 
    {
        this.powerPlantId = powerPlantId;
    }

    public String getPowerPlantId() 
    {
        return powerPlantId;
    }
    public void setYear(Integer year) 
    {
        this.year = year;
    }

    public Integer getYear() 
    {
        return year;
    }
    public void setYearPlan(BigDecimal yearPlan) 
    {
        this.yearPlan = yearPlan;
    }

    public BigDecimal getYearPlan() 
    {
        return yearPlan;
    }
    public void setJanuary(BigDecimal january) 
    {
        this.january = january;
    }

    public BigDecimal getJanuary() 
    {
        return january;
    }
    public void setFebruary(BigDecimal february) 
    {
        this.february = february;
    }

    public BigDecimal getFebruary() 
    {
        return february;
    }
    public void setMarch(BigDecimal march) 
    {
        this.march = march;
    }

    public BigDecimal getMarch() 
    {
        return march;
    }
    public void setApril(BigDecimal april) 
    {
        this.april = april;
    }

    public BigDecimal getApril() 
    {
        return april;
    }
    public void setMay(BigDecimal may) 
    {
        this.may = may;
    }

    public BigDecimal getMay() 
    {
        return may;
    }
    public void setJune(BigDecimal june) 
    {
        this.june = june;
    }

    public BigDecimal getJune() 
    {
        return june;
    }
    public void setJuly(BigDecimal july) 
    {
        this.july = july;
    }

    public BigDecimal getJuly() 
    {
        return july;
    }
    public void setAugust(BigDecimal august) 
    {
        this.august = august;
    }

    public BigDecimal getAugust() 
    {
        return august;
    }
    public void setSeptember(BigDecimal september) 
    {
        this.september = september;
    }

    public BigDecimal getSeptember() 
    {
        return september;
    }
    public void setOctober(BigDecimal october) 
    {
        this.october = october;
    }

    public BigDecimal getOctober() 
    {
        return october;
    }
    public void setNovember(BigDecimal november) 
    {
        this.november = november;
    }

    public BigDecimal getNovember() 
    {
        return november;
    }
    public void setDecember(BigDecimal december) 
    {
        this.december = december;
    }

    public BigDecimal getDecember() 
    {
        return december;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("powerPlantId", getPowerPlantId())
            .append("year", getYear())
            .append("yearPlan", getYearPlan())
            .append("january", getJanuary())
            .append("february", getFebruary())
            .append("march", getMarch())
            .append("april", getApril())
            .append("may", getMay())
            .append("june", getJune())
            .append("july", getJuly())
            .append("august", getAugust())
            .append("september", getSeptember())
            .append("october", getOctober())
            .append("november", getNovember())
            .append("december", getDecember())
            .toString();
    }
}
